/**
 * @author JackGao
 *			email:jackgao.china@gmail.com
 *  date：2016-6-23
 * 
 */
package cn.cuit.ds.service;

import java.util.List;

import cn.cuit.ds.domain.Goods;
import cn.cuit.ds.domain.OrderDeatil;
import cn.cuit.ds.domain.Shopper;

public interface IShopperService {

	/**
	 * 注册
	 * 
	 * @return 成功返回1 不成功返回0
	 */
	public int regist(Shopper shopper);

	/**
	 * 登陆
	 * 
	 * @return 成功返回1 不成功返回0
	 */
	public Shopper login(Shopper shopper);
	
	/**
	 * 添加商品
	 * @param goods
	 */
	public void addGoods(Goods goods);
	
	/**
	 * 获取自己所有的商品
	 * @param shopperId
	 * @return
	 */
	public List<Goods> getAllGoods(String shopperId);
	
	/**
	 * 根据主键删除商品
	 * @param goodsId
	 */
	public void deleteGoods(String goodsId);
	
	/**
	 * 修改商品
	 */
	public void updateGoods(Goods goods); 
	
	/**
	 * 获取某一货物
	 * @param goodsId
	 */
	public Goods getById(String goodsId);
	
	public List<OrderDeatil> getAllOrderDetail(String shopperId);
	
	public void changeState(String ordersId);

}
